package com.start.common.dic;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DicApi {

    /**
     * api名称
     *
     * @return
     */
    String value();

    /**
     * 分组名称
     *
     * @return
     */
    String group();

    /**
     * 是否启用
     *
     * @return
     */
    boolean enable() default true;

    /**
     * 名称映射
     *
     * @return
     */
    String propLabel() default "label";

    /**
     * 值映射
     *
     * @return
     */
    String propValue() default "value";
}
